package com.hgxd.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 车体设备状态表
 * </p>
 *
 * @author wtf
 * @since 2023-12-01
 */
@Getter
@Setter
@TableName("robot_statu")
@ApiModel(value = "RobotStatu对象", description = "车体设备状态表")
public class RobotStatu implements Serializable {

    private static final long serialVersionUID = 1L;

      private Integer id;

    @ApiModelProperty("机器人id")
    private Integer robotId;

    @ApiModelProperty("机器人名称")
    private String robotName;

    @ApiModelProperty("所属组织名称")
    private String organizationName;

    @ApiModelProperty("所属组织id")
    private Integer organizationId;

    @ApiModelProperty("水平电机状态：0在线，1离线")
    private String djLevelStatu;

    @ApiModelProperty("垂直电机状态：0在线，1离线")
    private String djVerticalStatu;

    @ApiModelProperty("左前电机：0在线，1离线")
    private String djLeftFrontStatu;

    @ApiModelProperty("右前电机：0在线，1离线")
    private String djRightFrontStatu;

    @ApiModelProperty("左后电机：0在线，1离线")
    private String djLeftBackStatu;

    @ApiModelProperty("右后电机：0在线，1离线")
    private String djRightBackStatu;

    @ApiModelProperty("RFID模块：0在线，1离线")
    private String rfidStatu;

    @ApiModelProperty("前避障：0在线，1离线")
    private String bzFrontStatu;

    @ApiModelProperty("后避障：0在线，1离线")
    private String bzBackStatu;

    @ApiModelProperty("前碰撞：0在线，1离线")
    private String pzFrontStatu;

    @ApiModelProperty("后碰撞：0在线，1离线")
    private String pzBackStatu;

    @ApiModelProperty("云台状态：0在线，1离线")
    private String ptzStatu;

    @ApiModelProperty("温湿度传感器：0在线，1离线")
    private String humitureStatu;

    @ApiModelProperty("气体传感器：：0在线，1离线")
    private String gasStatu;

    @ApiModelProperty("颗粒物传感器：0在线，1离线")
    private String pmStatu;

    @ApiModelProperty("声音采集模块：0在线，1离线")
    private String voiceStatu;

    @ApiModelProperty("导航模块状态：0在线，1离线")
    private String navigationStatu;

    @ApiModelProperty("局放模块：0在线，1离线")
    private String jfStatu;

    @ApiModelProperty("更新时间")
    private LocalDateTime updateTime;


}
